#pragma once
#include "../Render/RenderableObject.h"

namespace Scene{

	using namespace Render;

	class Grid :public RenderableObject
	{
	public:
		Grid(int width = 10, int depth = 10);
		virtual ~Grid(void);

		int GetTotalVertices();
		int GetTotalIndices();
		GLenum GetPrimitiveType();

		void FillVertexBuffer(GLfloat* pBuffer);
		void FillIndexBuffer(GLuint* pBuffer);

	private:
		int width, depth;
	};
}

